Class KernpruefungEEL13Impl

java.lang.Object
de.aoksystems.da.kernpruefung.eel13.KernpruefungEEL13Impl
All Implemented Interfaces:
kernpruefung.Kernpruefung

public class KernpruefungEEL13Impl extends Object implements kernpruefung.Kernpruefung
EEL-Spezifische Implementierung der Kernprüfung. Version 13.00 VNr Stand 1.0 17.07.2025 Ersterstellung für TA-Version 13.00
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
  • Constructor Details

    • KernpruefungEEL13Impl

      public KernpruefungEEL13Impl()
      Erzeugt einen neuen Kernpruefer für EEL v13. Der Standard-Konstruktor liefert einen Prüfer für die aktuelle Version der Satzbeschreibung (TA).
    • KernpruefungEEL13Impl

      public KernpruefungEEL13Impl(String version)
      Erzeugt einen neuen Kernpruefer für EEL v12. Der Konstruktor liefert einen Prüfer für die angegebene Version der Satzbeschreibung (TA)
      Parameters:
      version - Version der Satzbeschreibung, gegen die geprüft werden soll
      Throws:
      IllegalArgumentException - wenn die Version nicht implementiert ist
  • Method Details

    • pruefe

      public kernpruefung.Rueckgabe pruefe(String satz, String vosz)
      Specified by:
      pruefe in interface kernpruefung.Kernpruefung
    • getPruefVersion

      public String getPruefVersion()
      Gibt die Version zurück, die diese Instanz des Kernpruefers prüft.
      Returns:
      Zustädig (true) oder nicht (false).
    • getTAVersionen

      public static List<String> getTAVersionen()
      Gibt ein Array mit den Versionsbezeichnungen zurück, die von dieser Implementation des Kernpruefers unterstüzt werden
      Returns:
      unterstüzte Versionen
    • getDefaultTAVersion

      public static String getDefaultTAVersion()
      Gibt die Versionsbezeichnung der Default-Version der TA zurück, die von dieser Implementation des Kernpruefers unterstüzt wird.
      Returns:
      Default-TA-Versionen
    • prueftVersion

      public static boolean prueftVersion(String version)
      Gibt true zurück, wenn diese Implementation des Kernpruefers die TA-Version version prüft, und false sonst.
      Parameters:
      version - Version, fü die die Zuständigkeit abgefragt wird.
      Returns:
      Zustädig (true) oder nicht (false).